REST API REST API 핵심 정리 REST API란 CRUD Operation 구조를 자원과 행위로 표현해 분산 하이퍼미디어 시스템에서 사용할 수 있는 소프트웨어 아키텍처의 한 형식이다. 웹, HTTP 기술을 그대로 활용해 웹의 장점을 최대한 활용할 수 있도록 로이 필딩이 최초로 소개했다. REST API 메시지만 보고도 이를 쉽게 이해할 수 있다. REST 서버는 다중 계층으로 구성되어 보안, 로드밸런싱, 암호화 계층을 추... 웹개발정리글REST APIREST API #53. REST API & GraphQL 이번에 다룰 주제는 REST API와 GraphQL 입니다. REST API와 GraphQL을 통해서 클라이언트-서버 간 원활한 의사소통이 가능해집니다. 서버와 클라이언트는 1:N 구조로 연결되어 있기 때문에 한 대의 서버에 다수의 클라이언트가 접속해서 서비스를 이용할 수 있는 중앙집중화된 구조이다. 웹에서 사용되는 데이터나 자원을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과... APIgraphqlREST APIhttpAPI REST API와 Fetch api HTTP request 전송 기능을 제공하는 클라이언트 사이드 Web API 1번째 인자: HTTP 요청을 전달할 url 2번째 인자: 옵션 객체 (HTTP 요청 메서드, HTTP 요청 헤더, payload 등) HTTP 응답을 나타내는 Response 객체를 래핑한 Promise 객체 반환 Response 객체: HTTP 응답 상태(status), HTTP 응답 헤더(headers), HT... Fetch APIREST APIFetch API [SOPT] 2차 세미나 - 비동기 처리, HTTP, REST API, Express 자원은 한계가 존재하기 때문에 Load Balancing, 서버 업그레이드 등 자원 문제 해결 필요 비동기 처리가 필요한 이유 동기 처리 시 백그라운드가 작업하는 동안 메인 스레드는 대기 Node에서는 비동기 처리를 Thread로 해결하지 않음 비동기 처리 방식 Callback Function(콜백 함수) 어떤 이벤트 발생 시, 특정 시점에 도달했을 때 시스템에서 호출하는 함수, 다른 함수의... 대외활동REST APISOPTexpress비동기 처리세미나httpREST API react-native와 Rest API 통신하기 이번 편은 react와 rest api 통신을 다룬 포스트( )의 글을 참고했습니다 (감사합니다) What is Rest API ? Representational State Transfer API 의 약자로, 자원을 이름으로 구분하여 자원의 상태(정보)를 주고 받는 모든 것을 의미한다. 다시 한 번 정리하자면, HTTP URI 를 통해 자원을 명시하고 HTTP Method(POST, GET,... axiosREST APIreact nativeREST API [REST API] ‘그런 REST API로 괜찮은가’를 보고나서 정리 처음 REST API 라는 개념을 접했을 때는 REST API가 무엇인지 잘 와닿지 않았다. 나중에 django rest framework를 사용해서 HTTP 메소드별 API를 만들고 postman으로 API 테스트를 하다보니 ‘아 이런게 REST API 구나’하고 경험적으로 조금씩 이해되기 시작했다. 하지만 로이 필딩은 위 내용은 REST API가 아니라고 주장했다. REST API는 RE... REST APIREST API Programmers 인공지능 데브코스 - Week 4 Day 1 RESTful Api를 구성하기? Representational state transfer 이는 어떠한 하나의 방법론이며, 요즘 가장 흔하고 유명한 방법입니다. GraphGL이 무섭게 치고올라오고 있는중. HTTP URI : 웹 상에서 정보를 요청할 때 대상의 위치에 대한 식별자가 URI입니다. URI에 속하는 것 중 대표적인 것이 URL입니다. HTTP Method를 통해 해당 자원에 대한... FlaskREST APIFlask 9-2: 토큰, fetch, debugger Fetch 함수 예제 코드 post 방식으로 전달할 때의 코드이다. body에 필요한 데이터는 객체 형태로 정리하여 JSON.stringify() 함수를 통해 string으로 변환한다. ("{"key": "value", "key2": "value2", ...} .catch() 문은 fetch() 뿐만 아니라 .then()에서 에러가 나도 실행된다. debugger 사용법 console.log... TILREST API작성중리액트REST API [네트워크] REST API 경고창을 직접 구현하지 않고 다른 개발자들이 규정해 놓은 API (여기선 alert() 메소드)를 쉽게 이용할 수 있다. HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다. REST는 기본적으... REST APIRestfulREST API Vue + Spring Boot API호출 Vue 프로젝트도 생성했으니 API호출을 통해 스프링 부트에서 데이터를 가져와보겠습니다. 저는 프론트 엔드와 백엔드를 통합하지 않고 axios를 통신을 통해 데이터를 가져왔습니다. 뷰에서 권장하는 통신방식인 axios를 사용하기 위해 추가를 먼저 해주었습니다. 그다음 axios를 import하고 전역에서 사용하기 위해 간단한 설정을 해주었습니다. axios통신에서 사용할 기본 URL을 서버(... Spring bootaxiosREST APIvue.jsREST API Week2 - Day2 (REST API) REST API? api: 프로그램들끼리 상화작용할 수 있도록 도와주는 매개체 rest api: 웹의 장점을 활용할 수 있는 네트워크 기반의 아키텍쳐로, 웹 서버의 방법론 중 하나이다. - 특별히 기술이 필요하지 않고, 개발자끼리의 약속이다. - 자원의 개념으로 접근해야 한다. 자원: HTTP URI(어렵게 느껴진다면 URL로 이해해도 좋다), HTTP Method를 통해 사용한다. 아래와 ... REST APIweb applicationwebTILFlaskpythonFlask 188일차 - REST API GET: 특정 리소스의 표시를 요청, 오직 데이터를 받기만 한다. POST, PUT, PATCH는 body가 존재해서 정보를 안전하고, 많이 실어서 보낼 수 있다. Roy T.Fielding(로이 필딩)이 1994년부터 1996년 웹을 망가뜨리지 않고 HTTP를 증폭시킬 수 있을까라는 고민을 하다가 HTTP Object Model이라는 것을 만든다. REST?: 분산 하이퍼 미디어 시스템(e... REST API프로그래밍REST API HTTP 와 RESTful API? HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 통신 프로토콜임 프로토콜은 간단히 말해서 데이터 교환 방식을 약속한 규칙임 브라우저에서 이루어지는 모든 데이터 교환의 기초임. 이러한 규칙으로 우리는 여러 파일,이미지, 비디오 스크립트파일도 가져옴. 클라이언트가 서버에 요청함 서버가 클라이언트에 응답함 할 것하고 바로 연결 끊음. 그래서 상태란게 없음 연결 상태를 유지하지못... REST APIhttpREST API [TypeScript] 형지옥에서 싸우는 정규 노트. TypeScript를 사용하여 몰드를 처리할 때는 지정된 데이터 구조를 재구성하여 새 구조를 만들고 값을 반환해야 합니다.만약 이것이 변하지 않는 구조라면, 물론 매번 수동으로 정의해도 문제없다.그러나 API를 만들 때 대응하는 도구가 자동으로 생성하는 유형은 매우 힘들다.이런 상황에서 유니버설 구조를 만들 수 있다면 자동으로 생성되는 유형에 대응할 수 있다.이때의 장르 정의 정석을 소개해 ... JavaScriptNode.jsTypeScriptREST APItech API & REST api는 비유하자면 키보드와 유사하다고 할 수 있다. 키보드의 버튼을 누르면 ➡ 키보드에서 컴퓨터로 전달되고 ➡ 화면을 통해 텍스트를 볼 수 있다. API는 웹,앱과 사용자가 원할하게 통신할 수 있도록 한다. ➡ 즉, API는 사용자와 웹,앱 간의 데이터를 원할히 주고받을 수 있도록 중간 매개체 역할을 해주는 셈이다. JSON 이란 JavaScript Object Notation의 줄임말로,... REST APIRESTAPIjsonAPI
REST API 핵심 정리 REST API란 CRUD Operation 구조를 자원과 행위로 표현해 분산 하이퍼미디어 시스템에서 사용할 수 있는 소프트웨어 아키텍처의 한 형식이다. 웹, HTTP 기술을 그대로 활용해 웹의 장점을 최대한 활용할 수 있도록 로이 필딩이 최초로 소개했다. REST API 메시지만 보고도 이를 쉽게 이해할 수 있다. REST 서버는 다중 계층으로 구성되어 보안, 로드밸런싱, 암호화 계층을 추... 웹개발정리글REST APIREST API #53. REST API & GraphQL 이번에 다룰 주제는 REST API와 GraphQL 입니다. REST API와 GraphQL을 통해서 클라이언트-서버 간 원활한 의사소통이 가능해집니다. 서버와 클라이언트는 1:N 구조로 연결되어 있기 때문에 한 대의 서버에 다수의 클라이언트가 접속해서 서비스를 이용할 수 있는 중앙집중화된 구조이다. 웹에서 사용되는 데이터나 자원을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과... APIgraphqlREST APIhttpAPI REST API와 Fetch api HTTP request 전송 기능을 제공하는 클라이언트 사이드 Web API 1번째 인자: HTTP 요청을 전달할 url 2번째 인자: 옵션 객체 (HTTP 요청 메서드, HTTP 요청 헤더, payload 등) HTTP 응답을 나타내는 Response 객체를 래핑한 Promise 객체 반환 Response 객체: HTTP 응답 상태(status), HTTP 응답 헤더(headers), HT... Fetch APIREST APIFetch API [SOPT] 2차 세미나 - 비동기 처리, HTTP, REST API, Express 자원은 한계가 존재하기 때문에 Load Balancing, 서버 업그레이드 등 자원 문제 해결 필요 비동기 처리가 필요한 이유 동기 처리 시 백그라운드가 작업하는 동안 메인 스레드는 대기 Node에서는 비동기 처리를 Thread로 해결하지 않음 비동기 처리 방식 Callback Function(콜백 함수) 어떤 이벤트 발생 시, 특정 시점에 도달했을 때 시스템에서 호출하는 함수, 다른 함수의... 대외활동REST APISOPTexpress비동기 처리세미나httpREST API react-native와 Rest API 통신하기 이번 편은 react와 rest api 통신을 다룬 포스트( )의 글을 참고했습니다 (감사합니다) What is Rest API ? Representational State Transfer API 의 약자로, 자원을 이름으로 구분하여 자원의 상태(정보)를 주고 받는 모든 것을 의미한다. 다시 한 번 정리하자면, HTTP URI 를 통해 자원을 명시하고 HTTP Method(POST, GET,... axiosREST APIreact nativeREST API [REST API] ‘그런 REST API로 괜찮은가’를 보고나서 정리 처음 REST API 라는 개념을 접했을 때는 REST API가 무엇인지 잘 와닿지 않았다. 나중에 django rest framework를 사용해서 HTTP 메소드별 API를 만들고 postman으로 API 테스트를 하다보니 ‘아 이런게 REST API 구나’하고 경험적으로 조금씩 이해되기 시작했다. 하지만 로이 필딩은 위 내용은 REST API가 아니라고 주장했다. REST API는 RE... REST APIREST API Programmers 인공지능 데브코스 - Week 4 Day 1 RESTful Api를 구성하기? Representational state transfer 이는 어떠한 하나의 방법론이며, 요즘 가장 흔하고 유명한 방법입니다. GraphGL이 무섭게 치고올라오고 있는중. HTTP URI : 웹 상에서 정보를 요청할 때 대상의 위치에 대한 식별자가 URI입니다. URI에 속하는 것 중 대표적인 것이 URL입니다. HTTP Method를 통해 해당 자원에 대한... FlaskREST APIFlask 9-2: 토큰, fetch, debugger Fetch 함수 예제 코드 post 방식으로 전달할 때의 코드이다. body에 필요한 데이터는 객체 형태로 정리하여 JSON.stringify() 함수를 통해 string으로 변환한다. ("{"key": "value", "key2": "value2", ...} .catch() 문은 fetch() 뿐만 아니라 .then()에서 에러가 나도 실행된다. debugger 사용법 console.log... TILREST API작성중리액트REST API [네트워크] REST API 경고창을 직접 구현하지 않고 다른 개발자들이 규정해 놓은 API (여기선 alert() 메소드)를 쉽게 이용할 수 있다. HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다. REST는 기본적으... REST APIRestfulREST API Vue + Spring Boot API호출 Vue 프로젝트도 생성했으니 API호출을 통해 스프링 부트에서 데이터를 가져와보겠습니다. 저는 프론트 엔드와 백엔드를 통합하지 않고 axios를 통신을 통해 데이터를 가져왔습니다. 뷰에서 권장하는 통신방식인 axios를 사용하기 위해 추가를 먼저 해주었습니다. 그다음 axios를 import하고 전역에서 사용하기 위해 간단한 설정을 해주었습니다. axios통신에서 사용할 기본 URL을 서버(... Spring bootaxiosREST APIvue.jsREST API Week2 - Day2 (REST API) REST API? api: 프로그램들끼리 상화작용할 수 있도록 도와주는 매개체 rest api: 웹의 장점을 활용할 수 있는 네트워크 기반의 아키텍쳐로, 웹 서버의 방법론 중 하나이다. - 특별히 기술이 필요하지 않고, 개발자끼리의 약속이다. - 자원의 개념으로 접근해야 한다. 자원: HTTP URI(어렵게 느껴진다면 URL로 이해해도 좋다), HTTP Method를 통해 사용한다. 아래와 ... REST APIweb applicationwebTILFlaskpythonFlask 188일차 - REST API GET: 특정 리소스의 표시를 요청, 오직 데이터를 받기만 한다. POST, PUT, PATCH는 body가 존재해서 정보를 안전하고, 많이 실어서 보낼 수 있다. Roy T.Fielding(로이 필딩)이 1994년부터 1996년 웹을 망가뜨리지 않고 HTTP를 증폭시킬 수 있을까라는 고민을 하다가 HTTP Object Model이라는 것을 만든다. REST?: 분산 하이퍼 미디어 시스템(e... REST API프로그래밍REST API HTTP 와 RESTful API? HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 통신 프로토콜임 프로토콜은 간단히 말해서 데이터 교환 방식을 약속한 규칙임 브라우저에서 이루어지는 모든 데이터 교환의 기초임. 이러한 규칙으로 우리는 여러 파일,이미지, 비디오 스크립트파일도 가져옴. 클라이언트가 서버에 요청함 서버가 클라이언트에 응답함 할 것하고 바로 연결 끊음. 그래서 상태란게 없음 연결 상태를 유지하지못... REST APIhttpREST API [TypeScript] 형지옥에서 싸우는 정규 노트. TypeScript를 사용하여 몰드를 처리할 때는 지정된 데이터 구조를 재구성하여 새 구조를 만들고 값을 반환해야 합니다.만약 이것이 변하지 않는 구조라면, 물론 매번 수동으로 정의해도 문제없다.그러나 API를 만들 때 대응하는 도구가 자동으로 생성하는 유형은 매우 힘들다.이런 상황에서 유니버설 구조를 만들 수 있다면 자동으로 생성되는 유형에 대응할 수 있다.이때의 장르 정의 정석을 소개해 ... JavaScriptNode.jsTypeScriptREST APItech API & REST api는 비유하자면 키보드와 유사하다고 할 수 있다. 키보드의 버튼을 누르면 ➡ 키보드에서 컴퓨터로 전달되고 ➡ 화면을 통해 텍스트를 볼 수 있다. API는 웹,앱과 사용자가 원할하게 통신할 수 있도록 한다. ➡ 즉, API는 사용자와 웹,앱 간의 데이터를 원할히 주고받을 수 있도록 중간 매개체 역할을 해주는 셈이다. JSON 이란 JavaScript Object Notation의 줄임말로,... REST APIRESTAPIjsonAPI